

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Index &#8212; pypcd 0.1.1 documentation</title>
    <link rel="stylesheet" href="_static/alabaster.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    <script type="text/javascript" src="_static/documentation_options.js"></script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <link rel="index" title="Index" href="#" />
    <link rel="search" title="Search" href="search.html" />
   
  <link rel="stylesheet" href="_static/custom.css" type="text/css" />
  
  
  <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />

  </head><body>
  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          

          <div class="body" role="main">
            

<h1 id="index">Index</h1>

<div class="genindex-jumpbox">
 <a href="#A"><strong>A</strong></a>
 | <a href="#B"><strong>B</strong></a>
 | <a href="#C"><strong>C</strong></a>
 | <a href="#D"><strong>D</strong></a>
 | <a href="#E"><strong>E</strong></a>
 | <a href="#F"><strong>F</strong></a>
 | <a href="#G"><strong>G</strong></a>
 | <a href="#M"><strong>M</strong></a>
 | <a href="#P"><strong>P</strong></a>
 | <a href="#S"><strong>S</strong></a>
 | <a href="#T"><strong>T</strong></a>
 | <a href="#U"><strong>U</strong></a>
 
</div>
<h2 id="A">A</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.html#pypcd.pypcd.add_fields">add_fields() (in module pypcd.pypcd)</a>
</li>
      <li><a href="pypcd.html#pypcd.numpy_pc2.arr_to_fields">arr_to_fields() (in module pypcd.numpy_pc2)</a>
</li>
      <li><a href="pypcd.html#pypcd.numpy_pc2.array_to_pointcloud2">array_to_pointcloud2() (in module pypcd.numpy_pc2)</a>
</li>
      <li><a href="pypcd.html#pypcd.numpy_pc2.array_to_xyz_pointcloud2">array_to_xyz_pointcloud2() (in module pypcd.numpy_pc2)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.html#pypcd.numpy_pc2.array_to_xyz_pointcloud2f">array_to_xyz_pointcloud2f() (in module pypcd.numpy_pc2)</a>
</li>
      <li><a href="pypcd.html#pypcd.numpy_pc2.array_to_xyzi_pointcloud2f">array_to_xyzi_pointcloud2f() (in module pypcd.numpy_pc2)</a>
</li>
      <li><a href="pypcd.html#pypcd.numpy_pc2.array_to_xyzl_pointcloud2f">array_to_xyzl_pointcloud2f() (in module pypcd.numpy_pc2)</a>
</li>
      <li><a href="pypcd.html#pypcd.numpy_pc2.arrays_to_xyzi_pointcloud2f">arrays_to_xyzi_pointcloud2f() (in module pypcd.numpy_pc2)</a>
</li>
      <li><a href="pypcd.tests.html#pypcd.tests.test_pypcd.ascii_pcd_fname">ascii_pcd_fname() (in module pypcd.tests.test_pypcd)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="B">B</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.tests.html#pypcd.tests.test_pypcd.bin_pcd_fname">bin_pcd_fname() (in module pypcd.tests.test_pypcd)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.html#pypcd.pypcd.build_ascii_fmtstr">build_ascii_fmtstr() (in module pypcd.pypcd)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="C">C</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.html#pypcd.pypcd.cat_point_clouds">cat_point_clouds() (in module pypcd.pypcd)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.PointCloud.check_sanity">check_sanity() (pypcd.pypcd.PointCloud method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.tests.html#pypcd.tests.test_pypcd.cloud_centroid">cloud_centroid() (in module pypcd.tests.test_pypcd)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.PointCloud.copy">copy() (pypcd.pypcd.PointCloud method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="D">D</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.html#pypcd.pdutil.data_frame_to_message">data_frame_to_message() (in module pypcd.pdutil)</a>
</li>
      <li><a href="pypcd.html#pypcd.pdutil.data_frame_to_point_cloud">data_frame_to_point_cloud() (in module pypcd.pdutil)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.html#pypcd.nea_pc_format.datatype_to_size">datatype_to_size() (in module pypcd.nea_pc_format)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.decode_rgb_from_pcl">decode_rgb_from_pcl() (in module pypcd.pypcd)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="E">E</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.html#pypcd.pypcd.encode_rgb_for_pcl">encode_rgb_for_pcl() (in module pypcd.pypcd)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="F">F</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.html#pypcd.nea_pc_format.field_dict_list_to_dtypes">field_dict_list_to_dtypes() (in module pypcd.nea_pc_format)</a>
</li>
      <li><a href="pypcd.html#pypcd.nea_pc_format.field_dict_list_to_pcd_metadata">field_dict_list_to_pcd_metadata() (in module pypcd.nea_pc_format)</a>
</li>
      <li><a href="pypcd.html#pypcd.sautil.flip_around_x">flip_around_x() (in module pypcd.sautil)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.PointCloud.from_array">from_array() (pypcd.pypcd.PointCloud static method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.html#pypcd.pypcd.PointCloud.from_buffer">from_buffer() (pypcd.pypcd.PointCloud static method)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.PointCloud.from_fileobj">from_fileobj() (pypcd.pypcd.PointCloud static method)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.PointCloud.from_msg">from_msg() (pypcd.pypcd.PointCloud static method)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.PointCloud.from_path">from_path() (pypcd.pypcd.PointCloud static method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="G">G</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.html#pypcd.pypcd.PointCloud.get_metadata">get_metadata() (pypcd.pypcd.PointCloud method)</a>
</li>
      <li><a href="pypcd.html#pypcd.sautil.get_xyz_array">get_xyz_array() (in module pypcd.sautil)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.html#pypcd.numpy_pc2.get_xyz_points">get_xyz_points() (in module pypcd.numpy_pc2)</a>
</li>
      <li><a href="pypcd.html#pypcd.sautil.get_xyz_viewpoint_array">get_xyz_viewpoint_array() (in module pypcd.sautil)</a>
</li>
      <li><a href="pypcd.html#pypcd.sautil.get_xyzl_array">get_xyzl_array() (in module pypcd.sautil)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="M">M</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.html#pypcd.nea_pc_format.make_nea_dtypes">make_nea_dtypes() (in module pypcd.nea_pc_format)</a>
</li>
      <li><a href="pypcd.html#pypcd.nea_pc_format.make_nea_fields_dicts">make_nea_fields_dicts() (in module pypcd.nea_pc_format)</a>
</li>
      <li><a href="pypcd.html#pypcd.nea_pc_format.make_nea_float_dtypes">make_nea_float_dtypes() (in module pypcd.nea_pc_format)</a>
</li>
      <li><a href="pypcd.html#pypcd.nea_pc_format.make_nea_float_fields_dicts">make_nea_float_fields_dicts() (in module pypcd.nea_pc_format)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.html#pypcd.pypcd.make_xyz_label_point_cloud">make_xyz_label_point_cloud() (in module pypcd.pypcd)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.make_xyz_point_cloud">make_xyz_point_cloud() (in module pypcd.pypcd)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.make_xyz_rgb_point_cloud">make_xyz_rgb_point_cloud() (in module pypcd.pypcd)</a>
</li>
      <li><a href="pypcd.html#pypcd.numpy_pc2.merge_rgb_fields">merge_rgb_fields() (in module pypcd.numpy_pc2)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="P">P</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.tests.html#pypcd.tests.test_pypcd.pcd_fname">pcd_fname() (in module pypcd.tests.test_pypcd)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.point_cloud_from_buffer">point_cloud_from_buffer() (in module pypcd.pypcd)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.point_cloud_from_fileobj">point_cloud_from_fileobj() (in module pypcd.pypcd)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.point_cloud_from_path">point_cloud_from_path() (in module pypcd.pypcd)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.point_cloud_to_buffer">point_cloud_to_buffer() (in module pypcd.pypcd)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.point_cloud_to_fileobj">point_cloud_to_fileobj() (in module pypcd.pypcd)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.point_cloud_to_path">point_cloud_to_path() (in module pypcd.pypcd)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.PointCloud">PointCloud (class in pypcd.pypcd)</a>
</li>
      <li><a href="pypcd.html#pypcd.numpy_pc2.pointcloud2_to_array">pointcloud2_to_array() (in module pypcd.numpy_pc2)</a>
</li>
      <li><a href="pypcd.html#pypcd.numpy_pc2.pointcloud2_to_dtype">pointcloud2_to_dtype() (in module pypcd.numpy_pc2)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.html#pypcd.numpy_pc2.pointcloud2_to_xyz_array">pointcloud2_to_xyz_array() (in module pypcd.numpy_pc2)</a>
</li>
      <li><a href="pypcd.html#pypcd.numpy_pc2.pointfields_to_dtype">pointfields_to_dtype() (in module pypcd.numpy_pc2)</a>
</li>
      <li><a href="pypcd.html#module-pypcd">pypcd (module)</a>
</li>
      <li><a href="pypcd.html#module-pypcd.nea_pc_format">pypcd.nea_pc_format (module)</a>
</li>
      <li><a href="pypcd.html#module-pypcd.numpy_pc2">pypcd.numpy_pc2 (module)</a>
</li>
      <li><a href="pypcd.html#module-pypcd.pdutil">pypcd.pdutil (module)</a>
</li>
      <li><a href="pypcd.html#module-pypcd.pypcd">pypcd.pypcd (module)</a>
</li>
      <li><a href="pypcd.html#module-pypcd.sautil">pypcd.sautil (module)</a>
</li>
      <li><a href="pypcd.tests.html#module-pypcd.tests">pypcd.tests (module)</a>
</li>
      <li><a href="pypcd.tests.html#module-pypcd.tests.test_pypcd">pypcd.tests.test_pypcd (module)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="S">S</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.html#pypcd.pypcd.PointCloud.save">save() (pypcd.pypcd.PointCloud method)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.PointCloud.save_pcd">save_pcd() (pypcd.pypcd.PointCloud method)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.PointCloud.save_pcd_to_buffer">save_pcd_to_buffer() (pypcd.pypcd.PointCloud method)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.PointCloud.save_pcd_to_fileobj">save_pcd_to_fileobj() (pypcd.pypcd.PointCloud method)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.save_point_cloud">save_point_cloud() (in module pypcd.pypcd)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.save_point_cloud_bin">save_point_cloud_bin() (in module pypcd.pypcd)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.html#pypcd.pypcd.save_point_cloud_bin_compressed">save_point_cloud_bin_compressed() (in module pypcd.pypcd)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.save_txt">save_txt() (in module pypcd.pypcd)</a>

      <ul>
        <li><a href="pypcd.html#pypcd.pypcd.PointCloud.save_txt">(pypcd.pypcd.PointCloud method)</a>
</li>
      </ul></li>
      <li><a href="pypcd.html#pypcd.pypcd.PointCloud.save_xyz_intensity_label">save_xyz_intensity_label() (pypcd.pypcd.PointCloud method)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.PointCloud.save_xyz_label">save_xyz_label() (pypcd.pypcd.PointCloud method)</a>
</li>
      <li><a href="pypcd.html#pypcd.numpy_pc2.split_rgb_field">split_rgb_field() (in module pypcd.numpy_pc2)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="T">T</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.tests.html#pypcd.tests.test_pypcd.test_add_fields">test_add_fields() (in module pypcd.tests.test_pypcd)</a>
</li>
      <li><a href="pypcd.tests.html#pypcd.tests.test_pypcd.test_ascii_bin1">test_ascii_bin1() (in module pypcd.tests.test_pypcd)</a>
</li>
      <li><a href="pypcd.tests.html#pypcd.tests.test_pypcd.test_cat_pointclouds">test_cat_pointclouds() (in module pypcd.tests.test_pypcd)</a>
</li>
      <li><a href="pypcd.tests.html#pypcd.tests.test_pypcd.test_from_path">test_from_path() (in module pypcd.tests.test_pypcd)</a>
</li>
      <li><a href="pypcd.tests.html#pypcd.tests.test_pypcd.test_parse_header">test_parse_header() (in module pypcd.tests.test_pypcd)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.tests.html#pypcd.tests.test_pypcd.test_path_roundtrip_ascii">test_path_roundtrip_ascii() (in module pypcd.tests.test_pypcd)</a>
</li>
      <li><a href="pypcd.tests.html#pypcd.tests.test_pypcd.test_path_roundtrip_binary">test_path_roundtrip_binary() (in module pypcd.tests.test_pypcd)</a>
</li>
      <li><a href="pypcd.tests.html#pypcd.tests.test_pypcd.test_path_roundtrip_binary_compressed">test_path_roundtrip_binary_compressed() (in module pypcd.tests.test_pypcd)</a>
</li>
      <li><a href="pypcd.html#pypcd.pypcd.PointCloud.to_msg">to_msg() (pypcd.pypcd.PointCloud method)</a>
</li>
      <li><a href="pypcd.html#pypcd.sautil.transform_cloud_array">transform_cloud_array() (in module pypcd.sautil)</a>
</li>
      <li><a href="pypcd.html#pypcd.sautil.transform_xyz">transform_xyz() (in module pypcd.sautil)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="U">U</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="pypcd.html#pypcd.pypcd.update_field">update_field() (in module pypcd.pypcd)</a>
</li>
  </ul></td>
</tr></table>



          </div>
          
        </div>
      </div>
      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
        <div class="sphinxsidebarwrapper"><div class="relations">
<h3>Related Topics</h3>
<ul>
  <li><a href="index.html">Documentation overview</a><ul>
  </ul></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
  <h3>Quick search</h3>
    <div class="searchformwrapper">
    <form class="search" action="search.html" method="get">
      <input type="text" name="q" />
      <input type="submit" value="Go" />
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
    </div>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="footer">
      &copy;2018, Daniel Maturana.
      
      |
      Powered by <a href="http://sphinx-doc.org/">Sphinx 1.7.1</a>
      &amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.12</a>
      
    </div>

    

    
  </body>
</html>